using System;

namespace Ro.Norc.ServiceStackClient
{
	/// <summary>
	/// The underlying delegate for the ServiceTransportResponse event
	/// </summary>
	public delegate void ServiceTransportResponseDelegate(object sender, ServiceTransportResponseArgs args);
	
	/// <summary>
	/// The underlying delegate for the ServieTransportProgress events
	/// </summary>
	public delegate void ServiceTransportProgressDelegate(object sender, ServiceProgressArgs args);
	
	/// <summary>
	/// The underlying delegate for the ServieTransportUploadProgress events
	/// </summary>
	public delegate void ServiceTransportUploadProgressDelegate(object sender, ServiceProgressArgs args);
	
	/// <summary>
	/// 
	/// </summary>
	public delegate void ServiceTransportBasicHttpAuthPromptDelegate(object sender, ServiceBasicHttpAuthPromptArgs args);
}